package cn.edu.jxau.controller;


import java.util.Map;


/**
 * Service的基类，构造方法作为Servlet的接口
 * Service
 * @author zclong 2017年8月5日
 */
@SuppressWarnings("serial")
public class Service extends ServiceResultConfig{
    public Service(){
        
    }
    /**
     * Service统一的构造方法
     * @param targetService service.xml中的name对应的所有信息封装到ServiceConfig对象中
     * @param params request入口的参数数组
     * @param data 返回给Servlet的出口参数
     */
    public Service(ServiceConfig targetService, Map<String, Object[]> params, Map<String, Object> data) {
        try {
            ServiceSupport.createService(targetService, params, data);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
    /**
     * 用来创建Service层对应的业务对象
     * @param view service.xml中的name和视图对应
     * @param params request入口的参数数组
     * @param data 返回给Servlet的出口参数
     */
    public Service(String view, Map<String, Object[]> params, Map<String, Object> data) {
    }
}
